microscope stages - French English Dictionary